package org.example.proxy;

/**
 * @author zhaoPin
 * @Date 2024/9/13  17:45
 * @description: jdk 代理实现类 用于证明
 * - 在 JDK 的动态代理中，在目标对象方法内部调用自己的另一个方法时，另一个方法在执行时，为什么没有经过代理对象？
 */
public class UserServiceMethodImpl implements UserService{
    @Override
    public int insert() {
        System.out.println("**** UserServiceMethodImpl  insert  ****");
        query();
        return 0;
    }

    @Override
    public String query() {
        System.out.println("**** UserServiceMethodImpl  query  ****");
        return null;
    }
}
